IBM Books

Event Logging System Messages Guide


Protocol Independent Multicast (PIM)

This chapter describes Protocol Independent Multicast (PIM) messages. For information on message content and how to use the message, refer to the Introduction.

PIM.001 

Level: C-TRACE

Short Syntax: PIM.001 Add phyint IP_interface

Long Syntax: PIM.001 Add physical interface IP_interface

Description: PIM has been enabled on the specified physical interface.

PIM.002 

Level: C-TRACE

Short Syntax: PIM.002 Add tunnel tunnel_source-> tunnel_destination

Long Syntax: PIM.002 Add tunnel tunnel_source-> tunnel_destination

Description: A PIM tunnel has been configured between the given source and destination addresses.

PIM.003 

Level: U-TRACE

Short Syntax: PIM.003 Nbr IP_neighbor removed, ifc down

Long Syntax: PIM.003 Neighbor IP_neighbor removed due to interface going down

Description: The PIM virtual interface is going down and this neighbor has been removed from the neighbor list.

PIM.004 

Level: UE-ERROR

Short Syntax: PIM.004 bd hdr cks 0x checksum (exp 0x expected_checksum) source_ip_address -> destination_ip_address

Long Syntax: PIM.004 Bad header checksum 0x checksum (expected 0x expected_checksum) in packet from source_ip_address for destination_ip_address

Description: This message is generated when a PIM control message has an invalid checksum. The received checksum, together with the correct checksum, are displayed.

Cause: Most likely, this is a damaged packet. It may be that another node is building an incorrect PIM control message.

Action: If the problem persists, examine a line trace to determine where the packet is being damaged.

PIM.005 

Level: U-TRACE

Short Syntax: PIM.005 Rcvd PIM unk ver= PIM_version IP_source -> IP_destination, nt network ID

Long Syntax: PIM.005 Received PIM Unknown Version= PIM_version, IP_source -> IP_destination net network ID

Description: A PIM Control Message was received with an unknown version number. Packet is discarded.

PIM.006 

Level: P-TRACE

Short Syntax: PIM.006 Rcvd Hello Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.006 Received PIM Hello Message, IP_source -> IP_destination net network ID

Description: A PIM Hello Message has been received.

PIM.007 

Level: P-TRACE

Short Syntax: PIM.007 Rcvd Jn/Prn Msg IP_source => PIM_upstream, nt network ID

Long Syntax: PIM.007 Received PIM Join/Prune Message, IP_source upstream PIM_upstream net network ID

Description: A PIM Join/Prune Message has been received. The displayed address is not the IP packet destination address, but the upstream router address contained in the PIM protocol packet.

PIM.008 

Level: P-TRACE

Short Syntax: PIM.008 Rcvd Assert Msg, grp IP_group, src IP_source, nt network ID

Long Syntax: PIM.008 Received PIM Assert Message, Group IP_group, Source IP_source, net network ID

Description: A PIM Assert Message has been received.

PIM.009 

Level: P-TRACE

Short Syntax: PIM.009 Rcvd Graft Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.009 Received PIM Graft Message, IP_source -> IP_destination net network ID

Description: A PIM Graft Message has been received.

PIM.010 

Level: P-TRACE

Short Syntax: PIM.010 Rcvd GraftAck Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.010 Received PIM Graft Ack Message, IP_source -> IP_destination net network ID

Description: A PIM Graft Acknowledgement Message has been received.

PIM.011 

Level: UE-ERROR

Short Syntax: PIM.011 Rcvd unk msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.011 Received PIM Unknown Message, IP_source -> IP_destination net network ID

Description: A PIM Control Message was received which has an unknown message type. The message is discarded.

PIM.012 

Level: P-TRACE

Short Syntax: PIM.012 Send Hello Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.012 Sending PIM Hello Message, IP_source -> IP_destination net network ID

Description: A PIM Hello Message has been created and scheduled for transmission.

PIM.013 

Level: P-TRACE

Short Syntax: PIM.013 Send Jn/Prn Msg IP_source => PIM_upstream, nt network ID

Long Syntax: PIM.013 Sending PIM Join/Prune Message, IP_source upstream PIM_upstream net network ID

Description: A PIM Join/Prune Message has been created and scheduled for transmission. The displayed address is not the IP packet destination address (which is the all PIM router address, but the upstream router address contained in the PIM protocol packet.

PIM.014 

Level: P-TRACE

Short Syntax: PIM.014 Send Assert Msg, grp IP_group, src IP_source, nt network ID

Long Syntax: PIM.014 Sending PIM Assert Message, Group IP_group, Source IP_source net network ID

Description: A PIM Assert Message has been created and scheduled for transmission. The Assert occurs when a multicast data packet was received on an output interface for a multicast entry in the forwarding tables or having received an assert from another router which should not be forwarding the multicast data in question. This action signifies that duplicate multicast data is being sent due to routing loops. The assert message resolves which router should be the forwarding router and ensures this condition does not persist.

PIM.015 

Level: P-TRACE

Short Syntax: PIM.015 Send Graft Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.015 Sending PIM Graft Message, IP_source -> IP_destination net network ID

Description: A PIM Graft Message has been created and scheduled for transmission.

PIM.016 

Level: P-TRACE

Short Syntax: PIM.016 Send GraftAck Msg IP_source -> IP_destination, nt network ID

Long Syntax: PIM.016 Sending PIM Graft Ack Message, IP_source -> IP_destination net network ID

Description: A PIM Graft Acknowledgement Message has been created and scheduled for transmission.

PIM.017 

Level: UI-ERROR

Short Syntax: PIM.017 Could not obtain iorb IP_source -> IP_destination

Long Syntax: PIM.017 Unable to obtain an iob for send, IP_source -> IP_destination

Description: No input/output request block (iorb) was returned by the system which was required by PIM to build and send a PIM control message.

Cause: The system has run out of resources. This usually occurs due to lack of system buffer memory.

Action: If not a problem due to an errant application, install more memory and assign more system buffers.

PIM.018 

Level: UI-ERROR

Short Syntax: PIM.018 Failed iorb send rqst IP_source -> IP_destination

Long Syntax: PIM.018 IORB send request was unsuccessful, IP_source -> IP_destination

Description: A request to send an iorb containing a PIM control message returned a failure and the message was discarded.

Cause: The system refused to send an input/output request block. This may be due to an overburdened router or a errant application.

Action: Upgrade to a higer performance router.

PIM.019 

Level: U-TRACE

Short Syntax: PIM.019 DR PIM_old_DR replaced by PIM_new_DR for nt network ID

Long Syntax: PIM.019 Designated Router PIM_old_DR is replaced by PIM_new_DR net network ID

Description: Designated Router timed out and is replaced by the new Designated Router.

PIM.020 

Level: C-TRACE

Short Syntax: PIM.020 Nbr PIM_neighbor del for int PIM_interface

Long Syntax: PIM.020 Neighbor PIM_neighbor Deleted from Interface PIM_interface

Description: The Neighbor timed out since it did not send Hello message on time and will be removed.

PIM.021 

Level: UI-ERROR

Short Syntax: PIM.021 No nbr blocks available for PIM_neighbor, int PIM_interface

Long Syntax: PIM.021 No neighbor control blocks are available for PIM_neighbor, Interface PIM_interface

Description: The neighbor array is full and no neighbor control blocks are available for the newly discovered neighbor on the interface.

Cause: The number of PIM neighbors has exceeded the limit supported by the PIM implementation. This may effect the designated router selection process.

Action: Reduce the number of routers running PIM on the same subnet.

PIM.022 

Level: C-TRACE

Short Syntax: PIM.022 Nbr PIM_neighbor added to int PIM_interface

Long Syntax: PIM.022 Neighbor PIM_neighbor added for Interface PIM_interface

Description: A neighbor was added to interface due to receiving a Hello message.

PIM.023 

Level: C-TRACE

Short Syntax: PIM.023 J/P Msg parsed, vif PIM_interface gcnt Group_count, jcnt Join_count, pcnt Prune_count

Long Syntax: PIM.023 Join/Prune message parsed, vif = PIM_interface, groups = Group_count, joins = Join_count, prunes = Prune_count

Description: A PIM Join/Prune formatted message has been received and parsed. The counts give the total number of groups, joins, and prunes that were parsed. The PIM virtual interface is the interface the packet was received on.

PIM.024 

Level: UI-ERROR

Short Syntax: PIM.024 No mem for msg q

Long Syntax: PIM.024 Could not allocate memory for building a message queue element.

Description: A memory allocation failure occurred when creating a message queue element for the PIM message queues.

Cause: The system has run low on resources and is out of system memory.

Action: Install more memory or upgrade router.

PIM.025 

Level: U-TRACE

Short Syntax: PIM.025 msg type unk, msg not queued

Long Syntax: PIM.025 Could not queue message element due to unknown message type.

Description: The message scheduler could not place the message element on the appropriate message queue due to an unknown message type passed by the caller. The message element is freed back to the memory pool and no other action taken.

PIM.026 

Level: UI-ERROR

Short Syntax: PIM.026 No mem for state, src = IP_source, grp = IP_group, vif = PIM_interface

Long Syntax: PIM.026 Could not get memory for state element, source= IP_source, group= IP_group, interface = PIM_interface

Description: A memory allocation failure occurred when creating a state element for the state database for the reported source group pair on the PIM interface shown.

Cause: The system has run low on resources and is out of system memory.

Action: Install more memory or upgrade router.

PIM.027 

Level: UI-ERROR

Short Syntax: PIM.027 No mem for sgnode, src = IP_source, grp = IP_group, vif = PIM_interface

Long Syntax: PIM.027 No memory for source-group node, source = IP_source, group = IP_group, interface = PIM_interface

Description: A memory allocation failure occurred when creating a source-group node element for the state database for the reported source group pair on the PIM interface shown.

Cause: The system has run low on resources and is out of system memory.

Action: Install more memory or upgrade router.

PIM.028 

Level: C-TRACE

Short Syntax: PIM.028 New PRUNE state src IP_source grp IP_group vif PIM_interface

Long Syntax: PIM.028 A new PRUNE state has been created, source = IP_source, group = IP_group, vif = PIM_interface

Description: A new PIM PRUNE state has been created and placed in the state database.

PIM.029 

Level: U-TRACE

Short Syntax: PIM.029 Del not required src IP_source grp IP_group vif PIM_interface

Long Syntax: PIM.029 Delete request for state not in database, source = IP_source, group = IP_group, vif = PIM_interface

Description: A request was processed to delete a state that does not exist in the PIM state database. No action was taken and control returned immediately to the caller.

PIM.030 

Level: C-TRACE

Short Syntax: PIM.030 PRUNE state removed src IP_source grp IP_group vif PIM_interface

Long Syntax: PIM.030 A PRUNE was deleted from the state database, source = IP_source, group = IP_group, vif = PIM_interface

Description: A PRUNE state has been successfully removed from the state database and removed from all the appropriate program queues. This PRUNE state now no longer exists.

PIM.031 

Level: UI-ERROR

Short Syntax: PIM.031 srte has rte type that is UNKNOWN by PIM, src net = IP_source type = route_type

Long Syntax: PIM.031 Unicast entry has route type UNKNOWN by PIM, source net = IP_source, route type = route_type

Description: PIM is attempting to determine local unicast routing metric preference for a particular multicast forwarding entry which is used in the PIM assert process. The route type of the unicast routing entry is not of any type known by PIM and the routing metric preference has been the 0x7FFFFFFF and the routing metric set to 0xFFFFFFFF, which are used for unknown routes. The result will usually lead to this router losing the assert process and pruning its oif from the multicast forwarding cache entry.

Cause: This is usually caused by running unicast routing protocols or other functions that update the unicast forwarding table that marks the unicast entry of a route type that PIM is not aware of. This should only occur if new protocols were added to the router and PIM implementation was not updated to support them. PIM may not be able to support the new functions or a newer version of PIM is required.

Action: Call customer support and inform them of problem. If all the unicast routing protocols and forwarding table modification mechanisms are supported by PIM, a new version is necessary.

PIM.032 

Level: P-TRACE

Short Syntax: PIM.032 Rcv Pim Control Msg for net network ID

Long Syntax: PIM.032 Received Pim Ctl Message for net network ID, which is not ready

Description: Received a PIM Control Message for an interface which is not ready to receive messages. The control message is discarded.

PIM.033 

Level: C-TRACE

Short Syntax: PIM.033 PIM states have been cleared

Long Syntax: PIM.033 The PIM state database has been cleared

Description: The PIM state database has thrown away all of its states. This is most commonly performed when the multicast forwarding cache has been thrown away due a unicast routing update.

PIM.034 

Level: U-TRACE

Short Syntax: PIM.034 Group address not multicast, addr = IP_group

Long Syntax: PIM.034 An invalid group address was encountered, address = IP_group

Description: During parsing of a PIM control message, a group address was encountered that did not qualify as a valid multicast address. The parser did not continue processing this address and ignored it, but continued further parsing of the packet.

PIM.035 

Level: U-TRACE

Short Syntax: PIM.035 jp rcv pkt len err, len error_length vif PIM_interface

Long Syntax: PIM.035 join/prune parser error due to bad PIM packet counts, length = error_length vif = PIM_interface

Description: While parsing a received PIM Join/Prune message, the parser discovered a length error. This occurs when the group, join, and prune count fields in the PIM packet itself is erroneous, reporting an incorrect number of group and source addresses contained in the packet.

PIM.036 

Level: C-TRACE

Short Syntax: PIM.036 New JOIN state src IP_source grp IP_group vif PIM_Interface

Long Syntax: PIM.036 A new JOIN state has been created, source = IP_source, group = IP_group, vif = PIM_Interface

Description: A new PIM PRUNE state has been created and placed in the state database.

PIM.037 

Level: C-TRACE

Short Syntax: PIM.037 JOIN state removed src IP_source grp IP_group vif PIM_Interface

Long Syntax: PIM.037 A JOIN was deleted from the state database, source = IP_source, group = IP_group, vif = PIM_Interface

Description: A JOIN state has been successfully removed from the state database and removed from all the appropriate program queues. This JOIN state now no longer exists.

PIM.038 

Level: U-TRACE

Short Syntax: PIM.038 No PIM vif, IP_source -> IP_destination, net network ID

Long Syntax: PIM.038 Could not find a PIM virtual interface, IP_source -> IP_destination net network ID

Description: A PIM control message has been received that could not be mapped to a PIM virtual interface. The packet is discarded.

PIM.039 

Level: UI-ERROR

Short Syntax: PIM.039 No mem for rpf q

Long Syntax: PIM.039 Could not allocate memory for building an rpf neighbor block.

Description: A memory allocation failure occurred when creating a reverse path forwarding neighbor control block.

Cause: The system has run low on resources and is out of system memory.

Action: Install more memory or upgrade router.

PIM.040 

Level: U-TRACE

Short Syntax: PIM.040 Rcv Assert for mfcache entry, no ifc, grp IP_group, src IP_source, fip fip_index

Long Syntax: PIM.040 Received Assert on interface not in mfcache entry, Group IP_group, Source IP_source, fip fip_index

Description: Received a PIM Assert message on the indicated multicast forwarding interface index. However, this interface is not present in the respective mfcache entry.

PIM.041 

Level: P-TRACE

Short Syntax: PIM.041 Rcv Assert for unk src, grp IP_group, src IP_source, fip = fip_index

Long Syntax: PIM.041 Received an Assert for unknown source, Group IP_group, Source IP_source, fip = fip_index

Description: Received a PIM Assert message on the indicated multicast forwarding interface index. However, the source address could not be located in the unicast routing table.

PIM.042 

Level: U-TRACE

Short Syntax: PIM.042 Discard packet due to bad addr, family = encode_family, type = encode_type

Long Syntax: PIM.042 Packet was discarded due to a bad address, family = encode_family, type = encode_type

Description: A PIM message packet has been received with an encoded address with either an unsupported family or type. The packet was discarded.

PIM.043 

Level: U-TRACE

Short Syntax: PIM.043 Bad addr, ignored, family = encode_family, type = encode_type

Long Syntax: PIM.043 Address in packet ignored due to bad address, family = encode_family, type = encode_type

Description: During parsing of a PIM control message, an encoded address was encountered with an unsupported family or type. Did not continue processing this address and ignored it, but continued further parsing of the packet.

PIM.044 

Level: U-TRACE

Short Syntax: PIM.044 Ignored aggregated addr, msklen = mask_length

Long Syntax: PIM.044 Ignored address with mask length less than maximum, mask length = mask_length

Description: During parsing of a PIM control message, an encoded address was encountered with a mask length less than the address maximum. This indicates aggregation, which is not supported by PIM, so the address was ignored.

PIM.045 

Level: U-TRACE

Short Syntax: PIM.045 Net net_index not pt-to-pt, reset hello to hello_period sec

Long Syntax: PIM.045 The net net_index is not a point-to-point, reset hello period to hello_period seconds

Description: When reading configuration information for a PIM interface, no hello period was specified to prevent the transmissions of hello messages after adjacency has occured. This is used for point to point interfaces only. If the interface being set up is not a point to point, the hello period is changed to the default hello period.


[ Top of Page | Previous Page | Next Page | Table of Contents ]